Ulm Ux Api
Post Notifications - Starlink
/notification
[POST]
This operation send the notifications to the provided receiver and use case details
https://[localhost]:[port]/{env}/ulm-ux/v1/{businessId}/notificationCWP URL
https://nonprod.cwp.esb.cloud.lla.com/preprod/ulm-ux-cwp/ulm-ux/v1/PA/notification
LCPR URL
https://nonprod.esb.cloud.lla.com/test/ulm-ux/ulm-ux/v1/PR/notification
LC URL (including Latam)
https://nonprod.lc.esb.cloud.lla.com/test/ulm-ux-lc/ulm-ux/v1/JM/notification
LCR URL
https://nonprod.lcr.esb.cloud.lla.com/test/ulm-ux-lcr/ulm-ux/v1/CR/notification
url Param
| name | type | description | required |
|---|---|---|---|
| businessId | string | 2 letter ISO 3166 country code (TT, BB, JM, PA, etc.) identifying the business unit. | Y |
Header
| name | type | description | required |
|---|---|---|---|
| client_id | string | The client_id identifying the channel. Minimum characters: 5 | Y |
| client_secret | string | Password associated with the client_id. Minimum characters: 5 | Y |
| X-Correlation-ID | string | Identifier that correlates HTTP request between a client and server. Any identification model (UUDI, checksum, etc.) can be used, as long as it is a unique value to differentiate a transaction. | N |
Body
| name | type | description | required |
|---|---|---|---|
| description | string | Notification template or event identifier. Default: starlink_notification | Y |
| content | string | Notification event type(s) being triggered. (Examples: DATA_USAGE_100, DATA_USAGE_80) | Y |
| messageType | string | Channel used to send the notification (Example: EMAIL) | Y |
| receiver | array | List of notification recipients | Y |
| receiver.email | string | Email address of the recipient | Y |
| characteristic | array | List of notification attributes and their values | Y |
| characteristic.name | string | Name of the notification attribute | Y |
| characteristic.value | string | Value associated with the notification attribute | Y |
cURL request
curl --location 'https://nonprod.lc.esb.cloud.lla.com/test/ulm-ux-lc/ulm-ux/v1/JM/notification' \
--header 'client_id: xxxxx' \
--header 'client_secret: xxxxx' \
--header 'X-Correlation-ID: {{$guid}}'
--header 'Content-Type: application/json' \
--data-raw '{
"description": "starlink_notification",
"content": "DATA_USAGE_100 / DATA_USAGE_80 ",
"messageType": "EMAIL",
"receiver": [
{
"email": "xxxx@cwpanama.com"
}
],
"characteristic": [
{
"name": "serviceLineNickName",
"value": "abcd"
},
{
"name": "kitNumber",
"value": "123213"
},
{
"name": "terminalId",
"value": "abcd12312"
},
{
"name": "dataUsed",
"value": "800 MB"
},
{
"name": "notificationDate",
"value": "01/10/2026"
},
{
"name": "businessAccountName",
"value": "Name of the user"
}
]
}'Response
202 - Accepted